﻿namespace Insesoft.Entities.Mappings.Fluent
{
    public class SolicitudCotizacionMap : BaseMap<SolicitudCotizacion>
    {
        public SolicitudCotizacionMap()
        {
            References(x => x.Empresa).Cascade.All();
            References(x => x.Cliente).Cascade.All();
            References(x => x.Usuario).Cascade.All();
            References(x => x.Vendedor).Cascade.All();
            References(x => x.Material).Cascade.All();
            References(x => x.Linea).Cascade.All();
            References(x => x.TipoProducto).Cascade.All();
            Map(x => x.Fecha);
            Map(x => x.Producto);
            Map(x => x.ProductoBase);
            Map(x => x.ProductoAltura);
            Map(x => x.ProductoFondo);
            Map(x => x.MaterialBase);
            Map(x => x.MaterialAltura);
            Map(x => x.MaterialFondo);
            Map(x => x.Tintas1Cara);
            Map(x => x.Tintas2Cara);
            Map(x => x.Cuatricromia);
            Map(x => x.Troquel);
            Map(x => x.Despiece);
            Map(x => x.Cantidades);
            Map(x => x.Observaciones);
            Map(x => x.Rendimiento);
            Map(x => x.Montaje);
            Map(x => x.Cubrimiento);
            Map(x => x.CotizacionId);
            Map(x => x.Aplicada);
        }
    }
}